body{
    background: #fff;
}
textarea {
    border: 1px solid #ccc;
    resize: none;
    padding: 3px;
}
textarea:focus {
    border-color: #66afe9;
    outline: 0;
}
div.div div.body {
    padding: 9px;
}
.button:hover {
    cursor: pointer;
}
a.button {
  border: 1px solid transparent;
  background: #46b8da;
  color: white;
  /*font-size: 16.5px;*/
  text-decoration: none;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden; 
  border-radius: 2px;
  -webkit-border-radius: 2px;
}

a.button span {
    background: none;
    color: #fff;
    /**/
}
a.button:hover{
    background: #64CCFC;
}
a.button.smallblue span, a.button.bigblue span  {
    text-shadow: none;  
}
a.button.smallblue span,  a.button.smallgrey span {
    padding: 6px 18px 11px 26px;
}
a.button.bigblue span, a.button.biggrey span  {
    padding: 8px 10px 7px 20px;
}
a.button.smallblue {
   background-position: 0% 0%;

}
a.button.biggrey, a.button.smallgrey {

    background: #34495e;
}
a.button.biggrey span, a.button.smallgrey span{
    text-shadow: none;  
    color: #fff;
}
#body {
    /*margin-top: 42px;*/
    padding-top:0px;
    background: #fff url('./img/light_wool.png');
}
div.div {
    background: #fbfbfb;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 1px 1px 3px #999;
}
.border {
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
#menu {
    z-index: 99;
    background: #63CCFC /*url(./img/square_bg)*/;
    opacity: .9;
    top: 0px;
    /*position: fixed;*/
/*    -webkit-box-shadow: 0px 2px 10px #999;
    -moz-box-shadow: 0px 2px 10px #999;
    box-shadow: 0px 2px 10px #999;*/
}
#logo {
    background: #63CCFC;
}
#menu td.center a {
    background: transparent;
    color: #fff;
    text-shadow: none;
    line-height: 38px;
}
#menu td.center a.checked {
    background: #3FB7EE;
}
#menu td.center span.sep {
    background: transparent;
}
    #search {
        background: #fff;
    }
    #search input {
        padding: 0 0 0 4px;
    }

.wind-banner {
    background: #fff url('./img/square_bg.png');
    padding: 22px 0;
    margin-bottom: 22px;
    border-bottom: 1px solid #ddd;
    box-shadow: 0px 1px 5px #ddd;
}
    .windbanner .width .title {
        font-size: 16px;
        font-weight: bold;
        color: #444;
        margin-top: 16px;
        margin-bottom: 15px;
        text-shadow: 1px 1px 1px #ddd;
    }
    .wind-banner .width .desc {
        font-size: 12px;
        color: #999;
        text-shadow: 1px 1px 1px #efefef;
        font-weight: normal;
        padding-left: 6px;
    }

.avatar_middle  {
    border: none;
}
.dialog.bg2 {
    background: #fff url('./img/geometry.png');
}
.dialog div.body {
    margin: 10px 12px;
}

#footer {
    background: #fff/* url('./img/wood_pattern.png')*/;
}
